import java.util.Scanner;
import java.util.ArrayList;
public class CrearHotel extends OpcionDeMenu {
    private static ControladorHotel controlador = new  ControladorHotel();
    menuconsola ah;

    public CrearHotel(menuconsola ah) {
    
    this.ah = ah;
    IntroducirOpcion("Crear Hotel");	
        	
    }
    public void Ejecutar(){
		String nombre;
		String direccion;
		String poblacion;
		String provincia;
		String pais;
		Integer num_estrellas;
		Boolean iguales=false;
		String SiyNo;
		Scanner leer = new Scanner(System.in);
		Scanner leer_ = new Scanner(System.in);


		System.out.print ("Introduzca el nombre del hotel: ");
		nombre=leer.nextLine();

		System.out.print ("Introduzca la direccion del hotel: ");
		direccion=leer.nextLine();

		System.out.print ("Introduzca la poblacion del hotel: ");
		poblacion=leer.nextLine();

		System.out.print ("Introduzca la provincia donde esta ubicado el hotel: ");
		provincia=leer.nextLine();

		System.out.print ("Introduzca el pais donde esta ubicado el hotel: ");
		pais=leer.nextLine();

		System.out.print ("Introduzca el numero de estrellas del hotel: ");
		num_estrellas=leer.nextInt();

		
			
			for(int i=0; i<controlador.tamaño(); i++){
				Hotel hotel=(Hotel)controlador.getHotel(i);
				if (direccion.equals(hotel.getDireccion())){
				iguales=true;
				}
			}
	
			if(iguales!=true){
				System.out.print ("No hay ningun hotel registrado con los datos introducidos, ¿Desea registrarlo? (Si/No): ");
				SiyNo=leer_.nextLine();
				if(SiyNo.equals("Si") || SiyNo.equals("SI") || SiyNo.equals("si")){
					Hotel hotel = new Hotel(nombre, direccion, poblacion, provincia, pais, num_estrellas);
					controlador.adicionarHotel(hotel);//	HotelesRegistrados.add(hotel);
					System.out.println ("Usted acaba de crear el hotel.");
				}
				else System.out.println("Usted acaba de cancelar la creacion del hotel.");
			}
			else System.out.println ("Ya hay un hotel registrado con los datos introducidos.");
		
}
}